Теоретическая основа
До начала каких-либо вычислений мы должны убедиться, что наш поиск не напрасен. Мы начинаем с Задачи с начальными условиями (IVP):
$$y' = f(t, y), \quad y(t_0) = y_0$$
Теорема 2.4.2 утверждает, что существует единственное решение $y = \phi(t)$ данной задачи в некотором интервале около $t_0$. Это гарантия оправдывает наше численное исследование; если решения не существует или оно не является уникальным, наши алгоритмы могут сходиться к бессмысленным результатам или расходиться полностью.
Интегральный мост
Почти все численные методы имеют одинаковую математическую природу, основанную на Фундаментальной теореме исчисления. Мы можем выразить эволюцию решения $\phi(t)$ от одной точки к следующей как точное тождество:
$$\phi(t_{n+1}) - \phi(t_n) = \int_{t_n}^{t_{n+1}} \phi'(t) dt$$
Подставляя дифференциальное уравнение $\phi'(t) = f(t, \phi(t))$, мы получаем Формулу восстановления:
$$\phi(t_{n+1}) = \phi(t_n) + \int_{t_n}^{t_{n+1}} f(t, \phi(t)) dt$$
От непрерывного к дискретному
Компьютер не может вычислить интеграл неизвестной функции $\phi(t)$. Поэтому мы дискретизируем. В простейшем случае мы аппроксимируем площадь под $f(t, \phi(t))$ прямоугольником шириной $h = t_{n+1} - t_n$ и высотой, взятой в начальной точке $f(t_n, y_n)$. Этот переход от криволинейного интеграла к закрашенному прямоугольнику (как показано на рисунке 8.1.1) создаёт формулу Эйлера:
$$y_{n+1} = y_n + h f(t_n, y_n)$$
Здесь $y_n$ представляет собой численную аппроксимацию истинного значения $\phi(t_n)$. Ошибка, возникающая из-за этого прямоугольного приближения, известна как локальная погрешность округления.